Dead simple OWL design patterns
نویسندگان
چکیده
BACKGROUND Bio-ontologies typically require multiple axes of classification to support the needs of their users. Development of such ontologies can only be made scalable and sustainable by the use of inference to automate classification via consistent patterns of axiomatization. Many bio-ontologies originating in OBO or OWL follow this approach. These patterns need to be documented in a form that requires minimal expertise to understand and edit and that can be validated and applied using any of the various programmatic approaches to working with OWL ontologies. RESULTS Here we describe a system, Dead Simple OWL Design Patterns (DOS-DPs), which fulfills these requirements, illustrating the system with examples from the Gene Ontology. CONCLUSIONS The rapid adoption of DOS-DPs by multiple ontology development projects illustrates both the ease-of use and the pressing need for the simple design pattern system we have developed.
منابع مشابه
Entity Naming in Semantic Web Ontologies: Design Patterns and Empirical Observations
We systematically analyse the entity naming options over the structure of the OWL ontology language, both at the level of entity types (classes, properties and individuals) and simple structures such as inverse property or domain/range axioms. We attempt to distinguish what is good and bad practice in entity naming. Finally, we partially compare our assumptions with the reality of OWL ontology ...
متن کاملRelational Patterns in OWL and Their Application to OBO
Directed acyclic graphs are commonly used to represent ontologies in the biomedical domain. They provide an intuitive means to formalize relations that hold between ontological categories. However, their semantics is usually not explicit. We provide a semantics for a part of the OBO Flatfile Format by extending OWL with a method to express relational patterns. These patterns are OWL axioms with...
متن کاملReasonable Ontology Templates: APIs for OWL
Reasonable Ontology Templates, OTTRs for short, are OWL ontology macros capable of representing ontology design patterns (ODPs) and closely integrating their use into ontology engineering. An OTTR is itself an OWL ontology or RDF graph, annotated with a special purpose OWL vocabulary. This allows OTTRs to be edited, debugged, published, identified, instantiated, combined, used as queries and bu...
متن کاملExploring and Exploiting(?) the Awkward Connections Between SKOS and OWL
In the Semantic Web, the Web Ontology Language (OWL) vocabulary is used for the representation of formal ontologies, while the Simple Knowledge Organisation System (SKOS) is a vocabulary designed for thesauri or concept taxonomies without formal semantics. Despite their different nature, on the Web these two vocabularies are often used together. Here, we try to explore and exploit the joint usa...
متن کاملOntology Design Pattern Language Expressivity Requirements
In recent years there has been a large amount of research into capturing, publishing and analysing Ontology Design Patterns (ODPs). However, there has not been any analysis into the typical language expressivity required to represent ODPs and how these requirements sit with lightweight fragments of the widely used ontology language OWL. In this paper we therefore present a survey on the languag...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره 8 شماره
صفحات -
تاریخ انتشار 2017